perm filename CMS6.RES[T,LSP] blob
sn#635674 filedate 1981-12-01 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00004 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 PL/I OPTIMIZER V1 R3.0 PTF 69 TIME: 03.19.50 DATE: 1 DEC 81
C00004 00003 DMSLIO740I EXECUTION BEGINS...
C00006 00004 KWIC: PROCEDURE OPTIONS (MAIN) KWI00010
C00027 ENDMK
C⊗;
PL/I OPTIMIZER V1 R3.0 PTF 69 TIME: 03.19.50 DATE: 1 DEC 81
OPTIONS SPECIFIED
OP OPT(2) F(I) S AG C GS MI('|') IS LC(60) NEST STMT NNUM LMSG STG;
COMPILER DIAGNOSTIC MESSAGES
ERROR ID L STMT MESSAGE DESCRIPTION
WARNING DIAGNOSTIC MESSAGES
IEL0916I W 1 ITEM(S) 'PASS','KEYWORDS' MAY BE UNINITIALIZED WHEN USED IN
THIS BLOCK.
IEL0916I W 19 ITEM(S) 'RESULT' MAY BE UNINITIALIZED WHEN USED IN THIS BLO
CK.
COMPILER INFORMATORY MESSAGES
IEL0533I I NO 'DECLARE' STATEMENT(S) FOR 'SYSPRINT','SYSIN','SUBSTR','
INDEX','PASS'.
IEL0541I I 1, 11, 19, 39, 52, 70 'ORDER' OPTION APPLIES TO THIS BLOCK. O
PTIMIZATION MAY BE INHIBITED.
END OF COMPILER DIAGNOSTIC MESSAGES
COMPILE TIME 0.05 MINS SPILL FILE: 0 RECORDS, SIZE 3491
R; T=3.28/4.03 03:20:27
DESLIO740I EXECUTION BEGINS...
ART
67-26020
COIPUTER
67-26020
78-74692
DATA
78-21002
74-9690
DATABASE
76-55633
HANDBOOK
74-9690
INFORMATION
279-1750
78-11078
78-40725
INTRODUCTION
76-55633
LIBRARIES
74-9690
MACHINE
81-6044
NEW
81-6044
PL/I
78-21002
78-15665
PROBLEM
78-74692
PROCESSING
279-1750
74-9690
PROGRAMMING
78-21002
78-15665
67-26020
RETRIEVAL
78-11078
78-40725
SOLVING
78-74692
SOUL
81-6044
STRUCTURED
78-15665
STRUCTURES
78-21002
SYSTEMS
76-55633
78-11078
KWIC: PROCEDURE OPTIONS (MAIN); KWI00010
/*A PROGRAM TO FORMAT A KWIC INDEX*/ KWI00020
KWI00030
DECLARE KWI00040
DIR(10) FIXED (3,0),/*DIRECTORY ARRAY*/ KWI00050
I FIXED (2,0),/*COUNTER*/ KWI00060
BIB CHAR (134) VARYING,/*BIBLIOGRAPHICAL MATERIAL*/ KWI00070
TRUE BIT (1),/*SWITCH TRANSLATION*/ KWI00080
FALSE BIT (1),/*SWITCH TRANSLATION*/ KWI00090
OKOK BIT (1),/*END FLAG*/ KWI00100
KEYWORDS(500,2) CHAR(50) VARYING,/*KWIC ELEMENTS*/ KWI00110
FILL FIXED BIN (15),/*COUNTER FOR ARRAY*/ KWI00120
STOPWORDS(7) VARYING CHAR(10) INIT ('A','AN','AND','FOR', KWI00130
'OF','THE','TO'),/*NON INDEXED TERMS*/ KWI00140
STOPWORDLENGTH FIXED BIN(15);/*SIZE OF STOPWD ARRAY*/ KWI00150 KWI00160
/*INITIALIZE VARIABLES*/ KWI00170
KWI00180
I = 0; KWI00190
DIR = 0; KWI00200
OKOK = '1'B; KWI00210
TRUE = '1'B; KWI00220
FALSE = '0'B; KWI00230
DIR(10) = 0; KWI00240
FILL = 1; KWI00250
STOPWORDLENGTH = 7; KWI00260
KWI00270
ON ENDFILE (SYSIN) OKOK = FALSE; KWI00280
KWI00290
KWI00300
GET EDIT ((DIR (I) DO I = 1 TO 9),BIB) KWI00310
(9 F(3,0),A(133)); KWI00320
KWI00330
MRCTIME:/*GRAB TITLE & LCCN OUT OF BIB MATERIAL*/ KWI00340
DO WHILE (OKOK); KWI00350
KWI00360
CALL SEPARATE (SUBSTR(BIB,DIR(3),DIR(4)-DIR(3)), KWI00370
SUBSTR(BIB,DIR(7),DIR(8)-DIR(7)),KEYWORDS); KWI00380
GET EDIT ((DIR (I) DO I = 1 TO 9),BIB) KWI00390
(9 F(3,0),A(133)); KWI00400
END MRCTIME; KWI00410
KWI00420
CALL SORT(KEYWORDS,FILL-1); KWI00430
KWI00440
CALL PRINT←IT(KEYWORDS,FILL-1); KWI00450
KWI00460
KWI004↔0
/*DIVIDE TITLES INTO KEYWORDS & STIAK IN AN ARRAY WITH LCCN*- KWI00480
SEPARATE: PROCEDURE (DITLE,LCCN,KEYWORDS); KWI00490
KWI00500
DECLARE KWI00510
TITLE CHAR(50) VARYINC, KWI00520 α KEYWORDS(*,*) CHAR (50) VARYIJG, KWA00530
LCCF CHAR(12) VARYING, KWI0054@~∀@@@@@@A!∂'%)∪∨≤αα~&@λXBαC5FαJB∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧ 5<KεεS+Q$ααα∧∧αααλ(U≥,JD∧)5λ
ε∃+λλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧ ur,εε-HλεBα MKRE 1), KWI00570
α WORD CHAR(50) VARYIJG; KWI00580
KGI005)0
KWI00600
MORE = TRUE; KWI00610 α POSITIMN =IH
`Q)∪)1
PN@≤Rv@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@↓↔/∩`@ld`~(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A↔/$``lf@~∀@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A-/∩``Xh`~∀@@@@↓'β≠+Iβ∩tA⊃≡A/⊃%→
@Q5∨%
Rl@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A↔/∩@`lj`4∀@@@@@A∪_A!∨'%)∪∨≤↓<z@@↓)⊃≤<Uπ⊃∨@A+ AQ∪!
(Z@@@@@@@@@@@@@@@@@@@@@A↔]∩``lX`~)α↓↓↓↓α↓↓↓α<zJ⊃↓hαNV
≥"I"RM"2∃1
bB>NM"&.→αi↓E%Z↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓αα.↑%β↓Y]@hQ↓↓↓α↓↓↓↓αα⊗"N*↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓α.<IAAYA4)↓α↓↓↓↓α↓↓↓↓αα∩=mα↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓∧Z↑%Aβ1e@4R↓↓↓↓α↓↓↓↓α↓↓α6⎇∩∃↓u∧2ε2N+Y↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓α.↑K↓A]Ah)↓↓α↓↓↓↓α↓↓↓↓¬:>J⊃βiαR&$b∃m↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓α]:%AA8ε∪HαHλ∧∧λλλ∧∧λλλ∧λ3Qεd∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :p,εvLβ"D∧λλλ¬UTpp)d⊃StD
u∪t
ytQ∀e%hλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧∩qr&ε
ll↓QHλλ∧∧⊂p3 D∪13((4H
ytQβ
:∪t∃izQ∀k
:∪t∃izQ∪⊃)hβj$,RESULT)3 KUI00740
KWI0075 4⊂ ↓↓α↓α&→αBJεNαYE"βTλd@∀q*$
⊂⊃3D¬h¬#$S&⊂ i∀ h A@ππ¬"ε
2*αP≤%5%rαα∧∧ααα∧∧ααα :tKβ∧¬`≠∧¬∀@@@@@A∩w0λ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :β` 004ε`≥@hQ↓↓↓α↓↓↓α\*f@<z(E~Di→Dbc∃∀βj¬yz$#Z∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧αα∧8¬r&ε
n∧↓QHλλ∧∧λλλ 865sj(α)T#∩d∧@_XHR@zA1∞∞e0λ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλ∩jY,
g⊗β"H∧∧λλλ∧∧⊃R3 D∂(⊃I→α + 10⊗@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A↔/∩@`p`@h!↓↓α↓↓↓↓∧*2#4∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα :tKβ¬&↓α@
TITLE 9 @'U
NR⊂BR&Rd)2B≡≤JR&>p∧αZβ∃↔2αα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧αα∧αpdL_≤⊃λβE⊂⊂⊂λ⊂('iRh ON 8
A∪9 !E"&@$β⊃+∧t j.d∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλ∩jY,λ∞ε6β"H∧∧λλ⊃)hα⊂!`Sh¬RAI8ε@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A↔/∩@`ph`4⊂ ↓α,r⊃αN-αεJε$)`~α∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα :tKβ¬
&↓ ¬⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂∩hπ@∩`@pl`~(@A6,j∀4NH
Spq(J4Q(¬ 5⊃3%Jq0
,L∧Y%M+⊂∩QKY↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓α8¬r&ε∞λ@0
DECLARE KTπ∩`@`p`~∀@@@@@A'PPTRA
⊃β$@ b`@%¬2εJ@→→d:@λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧ ur,επ∞,β!⊂⊂⊂⊂λ⊂⊂⊂'λ εIXED BINARP∩@ b`∃%b↓0~Tiub∧|d
5$⎇λ¬sj(α)P$Sα ARRAY*/ KWI00 2@`⊂∀$∧ααα∧∧α∧Jλi∃D1λ⊂I→β i,H∀_ZTK↔P
ARRAP∩A
_∞@,h¬⊃*%Khλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :β` 00910
GOGH∂∂≡↓
&QαAE%1zRN@<α5⊂i¬Khλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧⊂¬`↔I0092⊂
R@',bQα
M!↓!EJa↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓∧ZP≤K∧∧∞&6β"H∧∧λλλ∧∧⊂5⊃)T⊂r⊂*$λ∧⊂∃0) VARYINGl@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A↔/∩@`rh`4⊂ ↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓α]:%AAβ⊗S@ ¬⊂⊂β*INITIALIX¬∃ααh∃∀L_)D-~αKh∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :β` 0090`~(@@@@↓%β',bQ↓u∧2ε %8W2αα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧αα∧8¬r&ε∞-d↓QHλλ∧∧⊃sqiXpπP≡H*)*bNβ KTπ∩`@dp`~∀@@@A$@p∃↓α⊂∞d∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧ ur,επ,,β!⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂%kRX_X_∧¬∀@@@A$*N@#$λD`4∃r∩)HαP∀(I <=L∧R@L↓∂⊂≡≡|:0~Kαhλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :β` 01010
IF ⊃∪Q⊂∃↓βPλ
85
∩%∃(⊂
$⊃dε DO8εA∂∨≥_∞≡≥βiα4→J4+Z∧∧ααα∧∧ααα∧∧ααα∧∧αα∧αpdL_X⊂∩@~∀@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AI'+→P@p∃ααJ%,+αhλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλ∩j@dX⊂⊃@f`~∀@@@@@@@@@@@@@@@@@@@@@@@@@A≥⊂p
↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓α.↑K↓EAQh ∩α∧∧ααα∧∧∧JβT ∩αZ∧∧ ≥H⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂%kRX_X~L∧¬
END TEST; KP∂%β AY@hQ↓α⊗t!α6⊗l∩⊗I@4∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧ααα∧∧αα∧αpdL_X∪@0
KTπ∩`@λεβCQ$α¬≤βtUπ⊂( ∩O@π +I
@@"
∩Jε@∃ID`8h∧]@ KWI01090
λ∧⊂∀$∧ααα∧λD,≤β⊂4HTλλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :β` 01100
ARRAY(*, ∀R↓∞"ε⊂¬β+αα(∃H~T∧dg⊃T∪U%Qlkb)H⊂ε LC@π⊂~MRy↓↓↓α↓↓↓↓α↓↓↓↓α↓↓α∞αy∪β⊗⊂↓QHλλ∧∧λλλ∧
⊃34∧λp∧ i
~X∀P∃αARYIL¬≥Eu$4⎇$
4E,hiDL@Qh⊂*)u3Q∧λ4TP+∀⊂5⊃)Zh¬↔Pλ⊂⊂⊂%UβI0 "β I@4R↓↓↓↓α↓↓↓αdz~∧i≠∧,"λ)∀`%-*%EhT∪i→β*"iλ* ∂ ARRAY* KWI0113 4⊂ ↓↓α↓↓↓↓ααBεN~α~&@λXB∧∀→`
ε⊗αTV↔J& ∂OKIH
∞A=(
-$λ∃∃∀≠∃"`4λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λ∩ui⊗, ~∧¬∀@@@@@@A)∧2&b⊗ ∧∧)3J_MTV↔U⊂βH∂+≥Q$T↑@@@@@@@@@@@@@@@@@@@@@@@@@@@@↓↔ ≡⊗ε∪,β"D∧λλλ∧∧λλ⊃i@P!$j
_T]GJ)kdj⊂βH ∀↑@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Aπ<IAEE34)↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓∧Z↑%A P≠Q$ααα∧λt`4∂(∃
*1*`⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ⊂⊂⊂⊂λ%kdXXX⊂⊂
λ KWI011d`⊂∀$∧ααα zU%|βqWj9βi*)Nα DO PASS 9 "ααR=αdz~αβ($∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :p,&&β"D∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λ⊂d∩d∧E (GH∞Bvα↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓↓↓α↓↓α.αy∪β&⊂↓QHλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλ∩jy,λ$F&β"H∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧λqh∂$λP3∀hWhλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧ ur,ε⊗Llβ!$λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λ∩ui⊗,Eε↓ Hλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ∧∧λλλ :r,&&,β"D∧λλλλX0r↔jλ4tnDλ⊃h∩Dπ(λ
Ih∪∪h4λεP(⊂ii]@ KWI01260
IF ARRAY(J,1) > ARRAY(J + 1,1) THEN KWI01270
DO; KWI01280
GO = TRUE; KWI01290
α TEH @tAβ%%¬2Q∀XDRv@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@↓↔/∩`Df``~(@@@@@@@@Aβ%%¬2Q∀XDR@zA¬%%β2!∀@V@DXbRv@@@@@@@@@@@@@@@@@@@@@@@@@A↔∂$`bfb@~∀@@@@@@@@AβI%β2Q(@V@b0bR@zααR⊗6 ARRAY(J + 1,2) = TEMP; KWI01350
END; KWI01360
END EACH←PASS; KWI01370
END OUT←OF←SORTS; KWI01380
END SORT; KWI01390
KWI01400
PRINT←IT: PROCEDURE(WORDS,FINDEM); KWI01410
KWI01420
DECLARE KWI01430
WORDS(*,*) CHAR(50) VARYING, KWI01440
FINDEM FIXED BIN(15); KWI01450
KWI01460
KWI01470
PUT SKIP LIST KWI01480
(WORDS(1,1)); KWI01490
PUT SKIP LIST KWI01500
(' '||WORDS(1,2)); KWI01510
KWI01520
LIST: DO I = 2 TO FINDEM; KWI01530
IF WORDS(I,1) ↑= WORDS((I - 1),1) THEN KWI01540
DO; KWI01550
PUT SKIP(2) LIST (WORDS(I,1)); KWI01560
PUT SKIP LIST (' '||WORDS(I,2)); KWI01570
END; KWI01580
ELSE PUT SKIP LIST (' '||WORDS(I,2)); KWI01590
END LIST; KWI01600
END PRINT←IT; KWI01610
END KWIC; KWI01620